ci: Update reason why arm64 crossbuild is disabled
authorDiederik de Haas <didi.debian@cknow.org>
Wed, 21 Dec 2022 23:06:50 +0000 (00:06 +0100)
committerHans van Kranenburg <hans@knorrie.org>
Wed, 1 Feb 2023 23:13:49 +0000 (00:13 +0100)
The old reason why it was disabled was bug 982406 'mark markdown
Multi-Arch: foreign', but that was recently fixed.

Trying to enable it revealed another reason why it still doesn't work:
$ eatmydata apt-get build-dep ${HOST_ARCH:+--host-architecture ${HOST_ARCH} -Pcross,nocheck} --no-install-recommends -y $aptopts .
...
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:
The following packages have unmet dependencies:
 ocaml:arm64 : Depends: gcc:arm64 but it is not installable
               Depends: binutils:arm64 but it is not installable
E: Unable to correct problems, you have held broken packages.

debian/salsa-ci.yml

index b1310e4c3778321015183332ad1b63b5d002f92f..302956332cb958a902fbabf66a5d642d5e40b18f 100644 (file)
@@ -31,7 +31,11 @@ variables:
   # We do not provide packages for i386
   SALSA_CI_DISABLE_BUILD_PACKAGE_I386: 1
 
-  # cross building xen currently fails due to Debian bug #982406 in markdown.
+  # cross building xen currently fails for the following reason:
+  #  The following packages have unmet dependencies:
+  #  ocaml:arm64 : Depends: gcc:arm64 but it is not installable
+  #                Depends: binutils:arm64 but it is not installable
+  #
   # It can be tried again when there are better chances of it building
   # successfully.
   SALSA_CI_DISABLE_CROSSBUILD_ARM64: 1